package com.template.baseTemplate;

public abstract class SoyMilk {
    //final不让子类去继承这个方法
    final void make(){
        select();
        addCondiment();
        soak();
        beat();
    }

    //1 选材
    void select(){
        System.out.println("第一步:挑选优质豆子");
    }

    //2 添加配料 不同豆浆配料不同，设置为抽象方法
    abstract void addCondiment();

    //3 浸泡
    void soak(){
        System.out.println("第三步：豆子和配料开始浸泡");
    }

    //4 研磨豆子
    void beat(){
        System.out.println("第四步：研磨豆子");
    }
}
